/* pages/shop-list/list/index.wxss */
.shop-list-box {
    padding: 20rpx 26rpx 200rpx 26rpx;
    .loading {
        color: #555;
        font-size: 26rpx;
        text-align: center;
        margin-bottom: 20rpx;
    }
    .shop-item {
        background-color: #fff;
        border-radius: 20rpx;
        padding: 26rpx;
        box-shadow: var(--basic-box-shadow-light);
        margin-bottom: 20rpx;
    }
    .shop-item-left {
        color: #666;
        font-size: 24rpx;
        line-height: 40rpx;
        border-right: var(--basic-border);
        padding-right: 26rpx;
        .shop-name {
            font-weight: bold;
            color: #222;
            font-size: 30rpx;
        }
    }
    .shop-item-right {
        padding-left: 26rpx;
        text-align: center;
        .shop-like-view {
            .iconfont {
                font-size: 50rpx;
                color: #555;
            }
            .icon-like_fill {
                color: var(--primary-color);
            }
        }
        .go-order-view {
            font-size: 24rpx;
            color: #555;
            padding: 10rpx 0;
        }
        .other-opt-icons {
            .iconfont {
                padding: 14rpx;
                font-size: 30rpx;
                line-height: 70rpx;
                background-color: #f0f0f0;
                border-radius: 100%;
                color: red;
                &:nth-child(2n) {
                    margin-left: 26rpx;
                }
            }
        }
    }
}